Indexing in EMu
To facilitate the search of large numbers of records, indexes are built that provide rapid access to data that match given search criteria. Indexes provide an indirect means of searching data in a judicious manner: when a search term is entered, the indexes are consulted to produce the matching records. There is a cost associated with indexing: the need to store indexing information along with the data.
There are a large number of indexing methods available to designers of databases, each one with associated pros and cons. The
- The first is known as linear hashing and provides high speed key retrieval.
- The second goes by the long name of A two level superimposed coding scheme for partial match retrieval, (shortened to the Two Level method) and provides a general purpose framework for implementing a wide range of term based searches. A term is simply a sequence of characters that forms the basic entity for searching. For example, in word based searching (where you need only enter a word to find matching records), a term is a word.
A number of pre-configured indexing options are distributed with
It is possible to adjust indexing via Registry entries. These entries allow institutions to tune indexing methods to provide the most efficient searching possible without wasting disk space on unused methods.
Users in group Admin can use an Admin Task to view indexing information.
EMu 4.0.01
a*
) was added. Tools were provided that allowed System Administrators to configure, via the